/**
 * @(#)com.framework.web.demo.repository.DemoRepository
 *
 * Copyright (c) 2014-2018 上海天跃科技有限公司
 *
 * DESC:
 *
 */
package com.framework.web.sys.repository;

import com.framework.web.sys.domain.RoleResource;
import org.springframework.data.jpa.repository.JpaRepository;
import org.springframework.data.jpa.repository.JpaSpecificationExecutor;
import org.springframework.data.jpa.repository.Modifying;
import org.springframework.data.jpa.repository.Query;

import java.util.List;

/**
 * 角色资源信息
 * @author fusf
 * @version 1.0  2016/1/7
 */
public interface RoleResourceRepository extends JpaRepository<RoleResource, String>,
        JpaSpecificationExecutor<RoleResource> {

        /**
         * 根据角色Id，获取角色资源列表
         * @param roleId
         * @return
         */
        public List<RoleResource> findByRoleId(String  roleId);

        /*@Modifying
        @Query("delete from RoleResource o where o.roleId=?1")
        public void deleteByRoleId(String roleId);*/
}
